﻿using System.Drawing;

namespace FFMpegCore.Extensions.System.Drawing.Common;

public static class BitmapExtensions
{
    public static bool AddAudio(this Image poster, string audio, string output)
    {
        var destination = $"{Environment.TickCount}.png";
        poster.Save(destination);
        try
        {
            return FFMpeg.PosterWithAudio(destination, audio, output);
        }
        finally
        {
            if (File.Exists(destination))
            {
                File.Delete(destination);
            }
        }
    }
}
